package cn.t.model.order;

import cn.t.core.mode.BaseDO;
import lombok.Data;

import java.util.Date;

/**
 * 超领记录表(OverPickupRecord)领域对象
 *
 * @author t
 * @since 2024-05-24 10:19:12
 */
@Data
public class OverPickupRecordDO extends BaseDO {


    /**
     * 订单号
     */
    private String orderSn;
    /**
     * 领用工单号
     */
    private String workOrderSn;

    /**
     * 时间限制规则：-1、不限 1、每天 2、每周 3、每月 4、每半年 5、每年
     */
    private Integer timeLimitType;

    /**
     * 数量限制：-1、不限
     */
    private Integer quantityLimit;

    /**
     * 领取数量
     */
    private Integer pickupQty;

    /**
     * 超领数量
     */
    private Integer overQty;

    /**
     * 销售码
     */
    private String skuCode;

    /**
     * 商品名称
     */
    private String skuName;
    /**
     * 所属公司
     */
    private Long firmId;
    /**
     * 1:权限组配置 2领用工单
     * OverPickupType
     */
    private Integer type;

    private  String emailUser;
    /**
     * 变更时间起(查询用)
     */
    private Date gmtModifiedStart;
    /**
     * 变更时间止(查询用)
     */
    private Date gmtModifiedEnd;
    /**
     * 创建时间起(查询用)
     */
    private Date gmtCreatedStart;
    /**
     * 创建时间止(查询用)
     */
    private Date gmtCreatedEnd;
}

